package hcn.mch.response;

import lombok.ToString;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * 获取孕产妇专项档案
 **/
@ToString
@XmlRootElement(name = "Data")
public class GetMotherInfoFromMcsVO {


        /**
         * 访视档案ID
         */
        private String motherId;
        /**
         * 产妇姓名
         */
        private String patientName;
        /**
         * 身份证件类别代码
         */
        private String idCardCode;
        /**
         * 身份证件号码
         */
        private String idCard;
        /**
         * 出生日期
         */
        private String birthDate;
        /**
         * 年龄
         */
        private String age;
        /**
         * 国籍
         */
        private String sdNationality;
        /**
         * 民族
         */
        private String sdEthnic;

        /**
         * 产妇联系电话
         */
        private String patientPhone;
        /**
         * 孕次;
         */
        private String gravidity;
        /**
         * 产次;
         */
        private String parity;
        /**
         * 分娩孕周;
         */
        private String deliveryWeeks;
        /**
         * 分娩胎数;
         */
        private String deliveryNum;
        /**
         * 分娩情况;
         */
        private String deliveryInfo;
        /**
         * 分娩日期;
         */
        private String checkTime;
        /**
         * 分娩医院名称
         */
        private String checkorgName;
        /**
         * 分娩方式
         */
        private String deliveryMethod;
        /**
         * 死产
         */
        private String deadBirth;
        /**
         * 出生缺陷儿
         */
        private String birthDefects;
        /**
         * 产妇结局
         */
        private String maternalOutcomes;
        /**
         * 新生儿死亡
         */
        private String neonatalDeath;
        /**
         * 出院日期
         */
        private String leaveHospitalDate;
        /**
         * 产后休养地址(全地址)
         */
        private String postpartumRestAddress;




        @XmlElement(name = "MotherId")
        public String getMotherId() {
            return motherId;
        }

        public void setMotherId(String motherId) {
            this.motherId = motherId;
        }


        @XmlElement(name = "CheckTime")
        public String getCheckTime() {
            return checkTime;
        }

        public void setCheckTime(String checkTime) {
            this.checkTime = checkTime;
        }


        @XmlElement(name = "IdCardCode")
        public String getIdCardCode() {
            return idCardCode;
        }

        public void setIdCardCode(String idCardCode) {
            this.idCardCode = idCardCode;
        }

        @XmlElement(name = "IdCard")
        public String getIdCard() {
            return idCard;
        }

        public void setIdCard(String idCard) {
            this.idCard = idCard;
        }

        @XmlElement(name = "LeaveHospitalDate")
        public String getLeaveHospitalDate() {
            return leaveHospitalDate;
        }

        public void setLeaveHospitalDate(String leaveHospitalDate) {
            this.leaveHospitalDate = leaveHospitalDate;
        }


        @XmlElement(name = "PatientName")
        public String getPatientName() {
                return patientName;
        }

        public void setPatientName(String patientName) {
                this.patientName = patientName;
        }

        @XmlElement(name = "BirthDate")
        public String getBirthDate() {
                return birthDate;
        }

        public void setBirthDate(String birthDate) {
                this.birthDate = birthDate;
        }

        @XmlElement(name = "Age")
        public String getAge() {
                return age;
        }

        public void setAge(String age) {
                this.age = age;
        }

        @XmlElement(name = "Nationality")
        public String getSdNationality() {
                return sdNationality;
        }

        public void setSdNationality(String sdNationality) {
                this.sdNationality = sdNationality;
        }

        @XmlElement(name = "Ethnic")
        public String getSdEthnic() {
                return sdEthnic;
        }

        public void setSdEthnic(String sdEthnic) {
                this.sdEthnic = sdEthnic;
        }

        @XmlElement(name = "PatientPhone")
        public String getPatientPhone() {
                return patientPhone;
        }

        public void setPatientPhone(String patientPhone) {
                this.patientPhone = patientPhone;
        }

        @XmlElement(name = "Gravidity")
        public String getGravidity() {
                return gravidity;
        }

        public void setGravidity(String gravidity) {
                this.gravidity = gravidity;
        }

        @XmlElement(name = "Parity")
        public String getParity() {
                return parity;
        }

        public void setParity(String parity) {
                this.parity = parity;
        }

        @XmlElement(name = "DeliveryWeeks")
        public String getDeliveryWeeks() {
                return deliveryWeeks;
        }

        public void setDeliveryWeeks(String deliveryWeeks) {
                this.deliveryWeeks = deliveryWeeks;
        }

        @XmlElement(name = "DeliveryNum")
        public String getDeliveryNum() {
                return deliveryNum;
        }

        public void setDeliveryNum(String deliveryNum) {
                this.deliveryNum = deliveryNum;
        }

        @XmlElement(name = "DeliveryInfo")
        public String getDeliveryInfo() {
                return deliveryInfo;
        }

        public void setDeliveryInfo(String deliveryInfo) {
                this.deliveryInfo = deliveryInfo;
        }

        @XmlElement(name = "CheckOrgName")
        public String getCheckorgName() {
                return checkorgName;
        }

        public void setCheckorgName(String checkorgName) {
                this.checkorgName = checkorgName;
        }

        @XmlElement(name = "DeliveryMethod")
        public String getDeliveryMethod() {
                return deliveryMethod;
        }

        public void setDeliveryMethod(String deliveryMethod) {
                this.deliveryMethod = deliveryMethod;
        }

        @XmlElement(name = "DeadBirth")
        public String getDeadBirth() {
                return deadBirth;
        }

        public void setDeadBirth(String deadBirth) {
                this.deadBirth = deadBirth;
        }

        @XmlElement(name = "BirthDefects")
        public String getBirthDefects() {
                return birthDefects;
        }

        public void setBirthDefects(String birthDefects) {
                this.birthDefects = birthDefects;
        }

        @XmlElement(name = "MaternalOutcomes")
        public String getMaternalOutcomes() {
                return maternalOutcomes;
        }

        public void setMaternalOutcomes(String maternalOutcomes) {
                this.maternalOutcomes = maternalOutcomes;
        }

        @XmlElement(name = "NeonatalDeath")
        public String getNeonatalDeath() {
                return neonatalDeath;
        }

        public void setNeonatalDeath(String neonatalDeath) {
                this.neonatalDeath = neonatalDeath;
        }

        @XmlElement(name = "PostpartumRestAddress")
        public String getPostpartumRestAddress() {
                return postpartumRestAddress;
        }

        public void setPostpartumRestAddress(String postpartumRestAddress) {
                this.postpartumRestAddress = postpartumRestAddress;
        }
}
